home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Present…ry 5: (Reseller Edition) / Apple Reference & Presentations Library 5.0 (Reseller Edition).iso / 6-Developer Demos / Developer Demos-Gen. / Mac Yellow Pages 1.0 / background_27953.txt < prev    next >
Text File  |  1990-08-17  |  29KB  |  1,201 lines

  1. -- background: 27953 from stack: in.0
  2. -- bmap block id: 28279
  3. -- flags: 0000
  4. -- background id: 0
  5. -- name: Directory
  6. ----- HyperTalk script -----
  7. on openCard
  8.   global viewTime
  9.   put the seconds into viewTime
  10. end openCard
  11.  
  12. on returnKey
  13.   global stringToFind
  14.   if the visible of msg is true or stringToFind is empty then
  15.     pass returnKey
  16.   else
  17.     if the foundText is not empty then
  18.  
  19.       --------
  20.       put the short ID of this card into tempMemory
  21.  
  22.       set the cursor to watch
  23.       set lockScreen to true
  24.       find string stringToFind
  25.       if the result is "not found" then
  26.         -- THE STRING DOES NOT OCCUR IN THE ENTIRE STACK.
  27.         play stop
  28.         play harpsichord a7t a ae
  29.         answer "No such text found." with "OK"
  30.         play harpsichord a7t ae
  31.       else
  32.         -- THE STRING OCCURS, BUT MIGHT BE IN THE WRONG BKGND.
  33.         if the short name of this bkgnd is "Directory" then
  34.           -- THE STRING IS IN THE RIGHT BKGND.
  35.           play stop
  36.           play harpsichord a7t ae
  37.           global undoMemory
  38.           put tempMemory into undoMemory
  39.         else
  40.           -- THE STRING IS IN THE WRONG BKGND.
  41.           put the short ID of this card into repeatMark
  42.  
  43.           go to next card
  44.           -- THE RIGHT STRING IN RIGHT BKGND STILL NEED TO BE FOUND.
  45.           repeat until the short ID of this card = repeatMark
  46.             find string stringToFind
  47.             if the short name of this bkgnd is "Directory" then
  48.               -- THE STRING IS FOUND AND IS IN THE RIGHT BKGND.
  49.               play stop
  50.               play harpsichord a7t ae
  51.               global undoMemory
  52.               put tempMemory into undoMemory
  53.               exit returnKey
  54.             end if
  55.           end repeat
  56.           -- THE STRING ONLY OCCURS IN THE WRONG BKGND, AND NOWHERE ELSE.
  57.           --put tempMemory
  58.           --put "*"&repeatMark after msg
  59.           go to card ID tempMemory
  60.           play stop
  61.           play harpsichord a7t a ae
  62.           answer "No such text found." with "OK"
  63.           play harpsichord a7t ae
  64.         end if
  65.       end if
  66.  
  67.       --------
  68.  
  69.     end if
  70.   end if
  71. end returnKey
  72.  
  73. on find
  74.   if the visible of msg is true then
  75.     show msg
  76.   end if
  77.   pass find
  78. end find
  79.  
  80. on arrowKey buttonPressed
  81.   if buttonPressed is "up" then
  82.     go to card "First Page"
  83.   else if buttonPressed is "down" then
  84.     go to card "Last Page"
  85.   else
  86.     pass arrowKey
  87.   end if
  88. end arrowKey
  89.  
  90. on doMenu action
  91.   if action is "Prev" then
  92.     go to prev card
  93.   else if action is "Next" then
  94.     go to next card
  95.   else if action is "First" then
  96.     go to card "First Page"
  97.   else if action is "Last" then
  98.     go to card "Last Page"
  99.   else if action is "Find..." then
  100.     send mouseUp to bkgnd button "Find"
  101.   else if action is "Text Style..." then
  102.     send mouseUp to bkgnd button "Table of Contents"
  103.   else
  104.     pass doMenu
  105.   end if
  106. end doMenu
  107.  
  108. on help
  109.   send mouseUp to bkgnd button "Help"
  110. end help
  111.  
  112.  
  113.  
  114. -- part 9 (button)
  115. -- low flags: 00
  116. -- high flags: 2000
  117. -- rect: left=217 top=305 right=337 bottom=253
  118. -- title width / last selected line: 0
  119. -- icon id / first selected line: 0 / 0
  120. -- text alignment: 1
  121. -- font id: 0
  122. -- text size: 12
  123. -- style flags: 0
  124. -- line height: 16
  125. -- part name: Table of Contents
  126. ----- HyperTalk script -----
  127. on mouseDown
  128.   play stop
  129.   play harpsichord a7e
  130. end mouseDown
  131.  
  132. on mouseUp
  133.   global undoMemory
  134.   put the name of this card into undoMemory
  135.  
  136.   put bkgnd field "Header" into category
  137.   put offset(":", category)-1 into nameLength
  138.   if nameLength < 0 then
  139.     put length of category into nameLength
  140.   end if
  141.   put char 1 to nameLength of category into categorySection
  142.   go to card "TOC:  "&categorySection
  143.   if the result is not empty then
  144.     --beep
  145.     go to card "TOC:  Root"
  146.   end if
  147.   set lockScreen to true
  148. end mouseUp
  149.  
  150.  
  151. -- part 1 (field)
  152. -- low flags: 01
  153. -- high flags: 0000
  154. -- rect: left=2 top=3 right=21 bottom=451
  155. -- title width / last selected line: 0
  156. -- icon id / first selected line: 0 / 0
  157. -- text alignment: 0
  158. -- font id: 20
  159. -- text size: 12
  160. -- style flags: 2304
  161. -- line height: 16
  162. -- part name: Header
  163.  
  164.  
  165. -- part 5 (field)
  166. -- low flags: 01
  167. -- high flags: 0000
  168. -- rect: left=343 top=3 right=20 bottom=510
  169. -- title width / last selected line: 0
  170. -- icon id / first selected line: 0 / 0
  171. -- text alignment: 65535
  172. -- font id: 20
  173. -- text size: 12
  174. -- style flags: 2304
  175. -- line height: 16
  176. -- part name: Page Number
  177.  
  178.  
  179. -- part 6 (button)
  180. -- low flags: 00
  181. -- high flags: 2000
  182. -- rect: left=12 top=305 right=337 bottom=48
  183. -- title width / last selected line: 0
  184. -- icon id / first selected line: 0 / 0
  185. -- text alignment: 1
  186. -- font id: 0
  187. -- text size: 12
  188. -- style flags: 0
  189. -- line height: 16
  190. -- part name: Help
  191. ----- HyperTalk script -----
  192. on mouseDown
  193.   play stop
  194.   play harpsichord a7e
  195. end mouseDown
  196.  
  197. on mouseUp
  198.   --put bkgnd field "Header" into H
  199.   --put bkgnd field "Page Number" into P
  200.   global undoMemory
  201.   put the name of this card into undoMemory
  202.   --set lockScreen to true
  203.   go to card "Help:  0"
  204.   --put H into bkgnd field "Header"
  205.   --put P into bkgnd field "Page Number"
  206.   --set lockScreen to false
  207.  
  208.   set the cursor to watch
  209.   --push card
  210.   --set lockScreen to true
  211.   --repeat for 25 times
  212.   --go to next card
  213.   --put H into bkgnd field "Header"
  214.   --put P into bkgnd field "Page Number"
  215.   --end repeat
  216.   --pop card
  217.   --set lockScreen to false
  218. end mouseUp
  219.  
  220.  
  221. -- part 7 (button)
  222. -- low flags: 00
  223. -- high flags: 2000
  224. -- rect: left=53 top=305 right=337 bottom=89
  225. -- title width / last selected line: 0
  226. -- icon id / first selected line: 0 / 0
  227. -- text alignment: 1
  228. -- font id: 0
  229. -- text size: 12
  230. -- style flags: 0
  231. -- line height: 16
  232. -- part name: Print
  233. ----- HyperTalk script -----
  234. on mouseDown
  235.   play stop
  236.   play harpsichord a7e
  237. end mouseDown
  238.  
  239. on mouseUp
  240.   answer "Print this page?" with "Cancel" or "OK"
  241.   if it is "OK" then
  242.     print this card
  243.   end if
  244. end mouseUp
  245.  
  246.  
  247.  
  248.  
  249. -- part 8 (button)
  250. -- low flags: 00
  251. -- high flags: 2000
  252. -- rect: left=94 top=305 right=337 bottom=130
  253. -- title width / last selected line: 0
  254. -- icon id / first selected line: 0 / 0
  255. -- text alignment: 1
  256. -- font id: 0
  257. -- text size: 12
  258. -- style flags: 0
  259. -- line height: 16
  260. -- part name: Home
  261. ----- HyperTalk script -----
  262. on mouseDown
  263.   play stop
  264.   play harpsichord a7e
  265. end mouseDown
  266.  
  267. on mouseUp
  268.   doMenu Quit HyperCard
  269. end mouseUp
  270.  
  271.  
  272. -- part 10 (button)
  273. -- low flags: 00
  274. -- high flags: 2000
  275. -- rect: left=463 top=305 right=337 bottom=499
  276. -- title width / last selected line: 0
  277. -- icon id / first selected line: 0 / 0
  278. -- text alignment: 1
  279. -- font id: 0
  280. -- text size: 12
  281. -- style flags: 0
  282. -- line height: 16
  283. -- part name: Contents
  284. ----- HyperTalk script -----
  285. on mouseDown
  286.   play stop
  287.   play harpsichord a7e
  288. end mouseDown
  289.  
  290. on mouseUp
  291.   global undoMemory, bookMark
  292.   put the name of this card into undoMemory
  293.   put the name of this card into bookMark
  294.   visual effect iris close to black
  295.   visual effect iris open
  296.   go to card "Main Menu"
  297. end mouseUp
  298.  
  299.  
  300. -- part 12 (button)
  301. -- low flags: 00
  302. -- high flags: 2000
  303. -- rect: left=258 top=305 right=337 bottom=294
  304. -- title width / last selected line: 0
  305. -- icon id / first selected line: 0 / 0
  306. -- text alignment: 1
  307. -- font id: 0
  308. -- text size: 12
  309. -- style flags: 0
  310. -- line height: 16
  311. -- part name: Rewind
  312. ----- HyperTalk script -----
  313. on mouseUp
  314.   set the hilite of me to true
  315.   global undoMemory, increment, firstPage
  316.   put the name of this card into undoMemory
  317.   repeat forever
  318.     set the hilite of bkgnd button "Flashing Stop" to false
  319.     set the hilite of bkgnd button "Flashing Stop" to true
  320.     set the hilite of bkgnd button "Flashing Stop" to false
  321.     set the hilite of bkgnd button "Flashing Stop" to true
  322.     if the mouse is down then
  323.       put the mouseLoc into x
  324.       if (item 1 of x > 340 and item 1 of x < 376 and item 2 of x > 305 and item 2 of x < 337) or (item 1 of x > 258 and item 1 of x < 294 and item 2 of x > 305 and item 2 of x < 337) then
  325.         play stop
  326.         play harpsichord a7e
  327.         click at 341,306
  328.         set the hilite of bkgnd button "Rewind" to false
  329.         set the hilite of bkgnd button "Flashing Stop" to false
  330.         exit mouseUp
  331.       end if
  332.     end if
  333.     if the short name of this card is not "First Page" then
  334.       get the number of this card
  335.       subtract increment from it
  336.       if it < firstPage then
  337.         put firstPage into it
  338.       end if
  339.       if the mouse is down then
  340.         put the mouseLoc into x
  341.         if (item 1 of x > 340 and item 1 of x < 376 and item 2 of x > 305 and item 2 of x < 337) or (item 1 of x > 258 and item 1 of x < 294 and item 2 of x > 305 and item 2 of x < 337) then
  342.           play stop
  343.           play harpsichord a7e
  344.           click at 341,306
  345.           set the hilite of bkgnd button "Rewind" to false
  346.           set the hilite of bkgnd button "Flashing Stop" to false
  347.           exit mouseUp
  348.         end if
  349.       end if
  350.       set lockScreen to true
  351.       go to card it
  352.       set lockScreen to false
  353.       if the mouse is down then
  354.         put the mouseLoc into x
  355.         if (item 1 of x > 340 and item 1 of x < 376 and item 2 of x > 305 and item 2 of x < 337) or (item 1 of x > 258 and item 1 of x < 294 and item 2 of x > 305 and item 2 of x < 337) then
  356.           play stop
  357.           play harpsichord a7e
  358.           click at 341,306
  359.           set the hilite of bkgnd button "Rewind" to false
  360.           set the hilite of bkgnd button "Flashing Stop" to false
  361.           exit mouseUp
  362.         end if
  363.       end if
  364.     else
  365.       play stop
  366.       play harpsichord a7e
  367.       click at 341,306
  368.       set the hilite of bkgnd button "Rewind" to false
  369.       set the hilite of bkgnd button "Flashing Stop" to false
  370.       exit mouseUp
  371.     end if
  372.   end repeat
  373. end mouseUp
  374.  
  375. on mouseDown
  376.   play stop
  377.   play harpsichord a7e
  378. end mouseDown
  379.  
  380.  
  381.  
  382. -- part 14 (button)
  383. -- low flags: 00
  384. -- high flags: 2000
  385. -- rect: left=340 top=305 right=337 bottom=376
  386. -- title width / last selected line: 0
  387. -- icon id / first selected line: 0 / 0
  388. -- text alignment: 1
  389. -- font id: 0
  390. -- text size: 12
  391. -- style flags: 0
  392. -- line height: 16
  393. -- part name: Stop
  394. ----- HyperTalk script -----
  395. on mouseDown
  396.   play stop
  397.   play harpsichord a7e
  398.   set lockScreen to false
  399. end mouseDown
  400.  
  401.  
  402. -- part 17 (button)
  403. -- low flags: 00
  404. -- high flags: 0000
  405. -- rect: left=353 top=317 right=324 bottom=363
  406. -- title width / last selected line: 0
  407. -- icon id / first selected line: 0 / 0
  408. -- text alignment: 1
  409. -- font id: 0
  410. -- text size: 12
  411. -- style flags: 0
  412. -- line height: 16
  413. -- part name: Flashing Stop
  414. ----- HyperTalk script -----
  415. on mouseDown
  416.   click at 341,306
  417. end mouseDown
  418.  
  419.  
  420. -- part 11 (button)
  421. -- low flags: 00
  422. -- high flags: 2000
  423. -- rect: left=176 top=305 right=337 bottom=212
  424. -- title width / last selected line: 0
  425. -- icon id / first selected line: 0 / 0
  426. -- text alignment: 1
  427. -- font id: 0
  428. -- text size: 12
  429. -- style flags: 0
  430. -- line height: 16
  431. -- part name: Find
  432. ----- HyperTalk script -----
  433. on mouseDown
  434.   play stop
  435.   play harpsichord a7e
  436. end mouseDown
  437.  
  438. on mouseUp
  439.   hide msg
  440.   global stringToFind, firstTimeFound
  441.   ask "Text to find:" with stringToFind
  442.   if it is not empty then
  443.     put it into stringToFind
  444.     put the short ID of this card into tempMemory
  445.     set the cursor to watch
  446.     set lockScreen to true
  447.  
  448.     find string stringToFind
  449.     if the result is "not found" then
  450.       -- THE STRING DOES NOT OCCUR IN THE ENTIRE STACK.
  451.       play stop
  452.       play harpsichord a7t a ae
  453.       answer "No such text found." with "OK"
  454.       play harpsichord a7t ae
  455.     else
  456.       -- THE STRING OCCURS, BUT MIGHT BE IN THE WRONG BKGND.
  457.       if the short name of this bkgnd is "Directory" then
  458.         -- THE STRING IS IN THE RIGHT BKGND.
  459.         play stop
  460.         play harpsichord a7t ae
  461.         global undoMemory
  462.         put tempMemory into undoMemory
  463.         if firstTimeFound then
  464.           set lockScreen to false
  465.           answer "Keep on pressing RETURN to find next." with "OK"
  466.           put false into firstTimeFound
  467.         end if
  468.       else
  469.         -- THE STRING IS IN THE WRONG BKGND.
  470.         put the short ID of this card into repeatMark
  471.         find string stringToFind
  472.         if the short name of this bkgnd is "Directory" then
  473.           -- THE RIGHT STRING IN RIGHT BKGND IS FOUND IMMEDIATELY NEXT.
  474.           play stop
  475.           play harpsichord a7t ae
  476.           global undoMemory
  477.           put tempMemory into undoMemory
  478.           if firstTimeFound then
  479.             set lockScreen to false
  480.             answer "Keep on pressing RETURN to find next." with "OK"
  481.             put false into firstTimeFound
  482.           end if
  483.           exit mouseUp
  484.         end if
  485.         -- THE RIGHT STRING IN RIGHT BKGND STILL NEED TO BE FOUND.
  486.         repeat until the short ID of this card = repeatMark
  487.           find string stringToFind
  488.           if the short name of this bkgnd is "Directory" then
  489.             -- THE STRING IS FOUND AND IS IN THE RIGHT BKGND.
  490.             play stop
  491.             play harpsichord a7t ae
  492.             global undoMemory
  493.             put tempMemory into undoMemory
  494.             if firstTimeFound then
  495.               set lockScreen to false
  496.               answer "Keep on pressing RETURN to find next." with "OK"
  497.               put false into firstTimeFound
  498.             end if
  499.             exit mouseUp
  500.           end if
  501.         end repeat
  502.         -- THE STRING ONLY OCCURS IN THE WRONG BKGND, AND NOWHERE ELSE.
  503.         go to card ID tempMemory
  504.         play stop
  505.         play harpsichord a7t a ae
  506.         answer "No such text found." with "OK"
  507.         play harpsichord a7t ae
  508.       end if
  509.     end if
  510.   end if
  511. end mouseUp
  512.  
  513.  
  514. -- part 19 (button)
  515. -- low flags: 00
  516. -- high flags: 2000
  517. -- rect: left=381 top=305 right=337 bottom=417
  518. -- title width / last selected line: 0
  519. -- icon id / first selected line: 0 / 0
  520. -- text alignment: 1
  521. -- font id: 0
  522. -- text size: 12
  523. -- style flags: 0
  524. -- line height: 16
  525. -- part name: Next
  526. ----- HyperTalk script -----
  527. on mouseUp
  528.   global justFastScan
  529.   if not justFastScan then
  530.     if the short name of this card is not "Last Page" then
  531.       global viewTime, waitTime, undoMemory
  532.       if the seconds - viewTime > waitTime then
  533.         put the name of this card into undoMemory
  534.       end if
  535.       visual effect scroll left very fast
  536.       go to next card
  537.     else
  538.       play harpsichord a7t ae
  539.     end if
  540.   end if
  541. end mouseUp
  542.  
  543. on mouseDown
  544.   global justFastScan
  545.   put false into justFastScan
  546.   put the ticks into startTime
  547.   play stop
  548.   play harpsichord a7e
  549.  
  550.   -- holding down the key
  551.   repeat until the mouse is up
  552.     if the ticks > startTime+30 then
  553.       if the short name of this card is not "Last Page" then
  554.         put true into justFastScan
  555.         go to next card
  556.       else
  557.         play stop
  558.         play harpsichord a7t
  559.       end if
  560.     end if
  561.   end repeat
  562. end mouseDown
  563.  
  564.  
  565.  
  566. -- part 20 (button)
  567. -- low flags: 00
  568. -- high flags: 2000
  569. -- rect: left=299 top=305 right=337 bottom=335
  570. -- title width / last selected line: 0
  571. -- icon id / first selected line: 0 / 0
  572. -- text alignment: 1
  573. -- font id: 0
  574. -- text size: 12
  575. -- style flags: 0
  576. -- line height: 16
  577. -- part name: Prev
  578. ----- HyperTalk script -----
  579. on mouseUp
  580.   global justFastScan
  581.   if not justFastScan then
  582.     if the short name of this card is not "First Page" then
  583.       global viewTime, waitTime, undoMemory
  584.       if the seconds - viewTime > waitTime then
  585.         put the name of this card into undoMemory
  586.       end if
  587.       visual effect scroll right very fast
  588.       go to prev card
  589.     else
  590.       play harpsichord a7t ae
  591.     end if
  592.   end if
  593. end mouseUp
  594.  
  595. on mouseDown
  596.   global justFastScan
  597.   put false into justFastScan
  598.   put the ticks into startTime
  599.   play stop
  600.   play harpsichord a7e
  601.  
  602.   -- holding down the key
  603.   repeat until the mouse is up
  604.     if the ticks > startTime+30 then
  605.       if the short name of this card is not "First Page" then
  606.         put true into justFastScan
  607.         go to prev card
  608.       else
  609.         play stop
  610.         play harpsichord a7t
  611.       end if
  612.     end if
  613.   end repeat
  614. end mouseDown
  615.  
  616.  
  617. -- part 21 (button)
  618. -- low flags: 00
  619. -- high flags: 2000
  620. -- rect: left=422 top=305 right=337 bottom=458
  621. -- title width / last selected line: 0
  622. -- icon id / first selected line: 0 / 0
  623. -- text alignment: 1
  624. -- font id: 0
  625. -- text size: 12
  626. -- style flags: 0
  627. -- line height: 16
  628. -- part name: Forward
  629. ----- HyperTalk script -----
  630. on mouseUp
  631.   set the hilite of me to true
  632.   global undoMemory, increment, lastPage
  633.   put the name of this card into undoMemory
  634.   repeat forever
  635.     set the hilite of bkgnd button "Flashing Stop" to false
  636.     set the hilite of bkgnd button "Flashing Stop" to true
  637.     set the hilite of bkgnd button "Flashing Stop" to false
  638.     set the hilite of bkgnd button "Flashing Stop" to true
  639.     if the mouse is down then
  640.       put the mouseLoc into x
  641.       if (item 1 of x > 340 and item 1 of x < 376 and item 2 of x > 305 and item 2 of x < 337) or (item 1 of x > 422 and item 1 of x < 458 and item 2 of x > 305 and item 2 of x < 337) then
  642.         play stop
  643.         play harpsichord a7e
  644.         click at 341,306
  645.         set the hilite of bkgnd button "Forward" to false
  646.         set the hilite of bkgnd button "Flashing Stop" to false
  647.         exit mouseUp
  648.       end if
  649.     end if
  650.     if the short name of this card is not "Last Page" then
  651.       get the number of this card
  652.       add increment to it
  653.       if it > lastPage then
  654.         put lastPage into it
  655.       end if
  656.       if the mouse is down then
  657.         put the mouseLoc into x
  658.         if (item 1 of x > 340 and item 1 of x < 376 and item 2 of x > 305 and item 2 of x < 337) or (item 1 of x > 422 and item 1 of x < 458 and item 2 of x > 305 and item 2 of x < 337) then
  659.           play stop
  660.           play harpsichord a7e
  661.           click at 341,306
  662.           set the hilite of bkgnd button "Forward" to false
  663.           set the hilite of bkgnd button "Flashing Stop" to false
  664.           exit mouseUp
  665.         end if
  666.       end if
  667.       set lockScreen to true
  668.       go to card it
  669.       set lockScreen to false
  670.       if the mouse is down then
  671.         put the mouseLoc into x
  672.         if (item 1 of x > 340 and item 1 of x < 376 and item 2 of x > 305 and item 2 of x < 337) or (item 1 of x > 422 and item 1 of x < 458 and item 2 of x > 305 and item 2 of x < 337) then
  673.           play stop
  674.           play harpsichord a7e
  675.           click at 341,306
  676.           set the hilite of bkgnd button "Forward" to false
  677.           set the hilite of bkgnd button "Flashing Stop" to false
  678.           exit mouseUp
  679.         end if
  680.       end if
  681.     else
  682.       play stop
  683.       play harpsichord a7e
  684.       click at 341,306
  685.       set the hilite of bkgnd button "Forward" to false
  686.       set the hilite of bkgnd button "Flashing Stop" to false
  687.       exit mouseUp
  688.     end if
  689.   end repeat
  690. end mouseUp
  691.  
  692. on mouseDown
  693.   play stop
  694.   play harpsichord a7e
  695. end mouseDown
  696.  
  697.  
  698.  
  699. -- part 23 (field)
  700. -- low flags: 01
  701. -- high flags: 0000
  702. -- rect: left=3 top=27 right=42 bottom=169
  703. -- title width / last selected line: 0
  704. -- icon id / first selected line: 0 / 0
  705. -- text alignment: 0
  706. -- font id: 20
  707. -- text size: 12
  708. -- style flags: 1024
  709. -- line height: 14
  710. -- part name: Product-1
  711.  
  712.  
  713. -- part 25 (field)
  714. -- low flags: 01
  715. -- high flags: 0000
  716. -- rect: left=3 top=41 right=98 bottom=169
  717. -- title width / last selected line: 0
  718. -- icon id / first selected line: 0 / 0
  719. -- text alignment: 0
  720. -- font id: 20
  721. -- text size: 12
  722. -- style flags: 0
  723. -- line height: 14
  724. -- part name: Description-1
  725.  
  726.  
  727. -- part 26 (field)
  728. -- low flags: 01
  729. -- high flags: 0000
  730. -- rect: left=3 top=97 right=112 bottom=169
  731. -- title width / last selected line: 0
  732. -- icon id / first selected line: 0 / 0
  733. -- text alignment: 0
  734. -- font id: 20
  735. -- text size: 12
  736. -- style flags: 0
  737. -- line height: 14
  738. -- part name: Price-1
  739.  
  740.  
  741. -- part 27 (field)
  742. -- low flags: 01
  743. -- high flags: 0000
  744. -- rect: left=3 top=111 right=126 bottom=169
  745. -- title width / last selected line: 0
  746. -- icon id / first selected line: 0 / 0
  747. -- text alignment: 0
  748. -- font id: 20
  749. -- text size: 12
  750. -- style flags: 0
  751. -- line height: 14
  752. -- part name: Memory-1
  753.  
  754.  
  755. -- part 28 (field)
  756. -- low flags: 01
  757. -- high flags: 0000
  758. -- rect: left=3 top=125 right=140 bottom=169
  759. -- title width / last selected line: 0
  760. -- icon id / first selected line: 0 / 0
  761. -- text alignment: 0
  762. -- font id: 20
  763. -- text size: 12
  764. -- style flags: 0
  765. -- line height: 14
  766. -- part name: Company-1
  767.  
  768.  
  769. -- part 29 (field)
  770. -- low flags: 01
  771. -- high flags: 0000
  772. -- rect: left=3 top=139 right=154 bottom=169
  773. -- title width / last selected line: 0
  774. -- icon id / first selected line: 0 / 0
  775. -- text alignment: 0
  776. -- font id: 20
  777. -- text size: 12
  778. -- style flags: 0
  779. -- line height: 14
  780. -- part name: Phone-1
  781.  
  782.  
  783. -- part 30 (field)
  784. -- low flags: 01
  785. -- high flags: 0000
  786. -- rect: left=3 top=167 right=182 bottom=169
  787. -- title width / last selected line: 0
  788. -- icon id / first selected line: 0 / 0
  789. -- text alignment: 0
  790. -- font id: 20
  791. -- text size: 12
  792. -- style flags: 1024
  793. -- line height: 14
  794. -- part name: Product-2
  795.  
  796.  
  797. -- part 31 (field)
  798. -- low flags: 01
  799. -- high flags: 0000
  800. -- rect: left=3 top=181 right=238 bottom=169
  801. -- title width / last selected line: 0
  802. -- icon id / first selected line: 0 / 0
  803. -- text alignment: 0
  804. -- font id: 20
  805. -- text size: 12
  806. -- style flags: 0
  807. -- line height: 14
  808. -- part name: Description-2
  809.  
  810.  
  811. -- part 32 (field)
  812. -- low flags: 01
  813. -- high flags: 0000
  814. -- rect: left=3 top=237 right=252 bottom=169
  815. -- title width / last selected line: 0
  816. -- icon id / first selected line: 0 / 0
  817. -- text alignment: 0
  818. -- font id: 20
  819. -- text size: 12
  820. -- style flags: 0
  821. -- line height: 14
  822. -- part name: Price-2
  823.  
  824.  
  825. -- part 33 (field)
  826. -- low flags: 01
  827. -- high flags: 0000
  828. -- rect: left=3 top=251 right=266 bottom=169
  829. -- title width / last selected line: 0
  830. -- icon id / first selected line: 0 / 0
  831. -- text alignment: 0
  832. -- font id: 20
  833. -- text size: 12
  834. -- style flags: 0
  835. -- line height: 14
  836. -- part name: Memory-2
  837.  
  838.  
  839. -- part 34 (field)
  840. -- low flags: 01
  841. -- high flags: 0000
  842. -- rect: left=3 top=265 right=280 bottom=169
  843. -- title width / last selected line: 0
  844. -- icon id / first selected line: 0 / 0
  845. -- text alignment: 0
  846. -- font id: 20
  847. -- text size: 12
  848. -- style flags: 0
  849. -- line height: 14
  850. -- part name: Company-2
  851.  
  852.  
  853. -- part 35 (field)
  854. -- low flags: 01
  855. -- high flags: 0000
  856. -- rect: left=3 top=279 right=294 bottom=169
  857. -- title width / last selected line: 0
  858. -- icon id / first selected line: 0 / 0
  859. -- text alignment: 0
  860. -- font id: 20
  861. -- text size: 12
  862. -- style flags: 0
  863. -- line height: 14
  864. -- part name: Phone-2
  865.  
  866.  
  867. -- part 36 (field)
  868. -- low flags: 01
  869. -- high flags: 0000
  870. -- rect: left=174 top=27 right=42 bottom=340
  871. -- title width / last selected line: 0
  872. -- icon id / first selected line: 0 / 0
  873. -- text alignment: 0
  874. -- font id: 20
  875. -- text size: 12
  876. -- style flags: 1024
  877. -- line height: 14
  878. -- part name: Product-3
  879.  
  880.  
  881. -- part 37 (field)
  882. -- low flags: 01
  883. -- high flags: 0000
  884. -- rect: left=174 top=41 right=98 bottom=340
  885. -- title width / last selected line: 0
  886. -- icon id / first selected line: 0 / 0
  887. -- text alignment: 0
  888. -- font id: 20
  889. -- text size: 12
  890. -- style flags: 0
  891. -- line height: 14
  892. -- part name: Description-3
  893.  
  894.  
  895. -- part 38 (field)
  896. -- low flags: 01
  897. -- high flags: 0000
  898. -- rect: left=174 top=97 right=112 bottom=340
  899. -- title width / last selected line: 0
  900. -- icon id / first selected line: 0 / 0
  901. -- text alignment: 0
  902. -- font id: 20
  903. -- text size: 12
  904. -- style flags: 0
  905. -- line height: 14
  906. -- part name: Price-3
  907.  
  908.  
  909. -- part 39 (field)
  910. -- low flags: 01
  911. -- high flags: 0000
  912. -- rect: left=174 top=111 right=126 bottom=340
  913. -- title width / last selected line: 0
  914. -- icon id / first selected line: 0 / 0
  915. -- text alignment: 0
  916. -- font id: 20
  917. -- text size: 12
  918. -- style flags: 0
  919. -- line height: 14
  920. -- part name: Memory-3
  921.  
  922.  
  923. -- part 40 (field)
  924. -- low flags: 01
  925. -- high flags: 0000
  926. -- rect: left=174 top=125 right=140 bottom=340
  927. -- title width / last selected line: 0
  928. -- icon id / first selected line: 0 / 0
  929. -- text alignment: 0
  930. -- font id: 20
  931. -- text size: 12
  932. -- style flags: 0
  933. -- line height: 14
  934. -- part name: Company-3
  935.  
  936.  
  937. -- part 41 (field)
  938. -- low flags: 01
  939. -- high flags: 0000
  940. -- rect: left=174 top=139 right=154 bottom=340
  941. -- title width / last selected line: 0
  942. -- icon id / first selected line: 0 / 0
  943. -- text alignment: 0
  944. -- font id: 20
  945. -- text size: 12
  946. -- style flags: 0
  947. -- line height: 14
  948. -- part name: Phone-3
  949.  
  950.  
  951. -- part 42 (field)
  952. -- low flags: 01
  953. -- high flags: 0000
  954. -- rect: left=174 top=167 right=182 bottom=340
  955. -- title width / last selected line: 0
  956. -- icon id / first selected line: 0 / 0
  957. -- text alignment: 0
  958. -- font id: 20
  959. -- text size: 12
  960. -- style flags: 1024
  961. -- line height: 14
  962. -- part name: Product-4
  963.  
  964.  
  965. -- part 43 (field)
  966. -- low flags: 01
  967. -- high flags: 0000
  968. -- rect: left=174 top=181 right=238 bottom=340
  969. -- title width / last selected line: 0
  970. -- icon id / first selected line: 0 / 0
  971. -- text alignment: 0
  972. -- font id: 20
  973. -- text size: 12
  974. -- style flags: 0
  975. -- line height: 14
  976. -- part name: Description-4
  977.  
  978.  
  979. -- part 44 (field)
  980. -- low flags: 01
  981. -- high flags: 0000
  982. -- rect: left=174 top=237 right=252 bottom=340
  983. -- title width / last selected line: 0
  984. -- icon id / first selected line: 0 / 0
  985. -- text alignment: 0
  986. -- font id: 20
  987. -- text size: 12
  988. -- style flags: 0
  989. -- line height: 14
  990. -- part name: Price-4
  991.  
  992.  
  993. -- part 45 (field)
  994. -- low flags: 01
  995. -- high flags: 0000
  996. -- rect: left=174 top=251 right=266 bottom=340
  997. -- title width / last selected line: 0
  998. -- icon id / first selected line: 0 / 0
  999. -- text alignment: 0
  1000. -- font id: 20
  1001. -- text size: 12
  1002. -- style flags: 0
  1003. -- line height: 14
  1004. -- part name: Memory-4
  1005.  
  1006.  
  1007. -- part 46 (field)
  1008. -- low flags: 01
  1009. -- high flags: 0000
  1010. -- rect: left=174 top=265 right=280 bottom=340
  1011. -- title width / last selected line: 0
  1012. -- icon id / first selected line: 0 / 0
  1013. -- text alignment: 0
  1014. -- font id: 20
  1015. -- text size: 12
  1016. -- style flags: 0
  1017. -- line height: 14
  1018. -- part name: Company-4
  1019.  
  1020.  
  1021. -- part 47 (field)
  1022. -- low flags: 01
  1023. -- high flags: 0000
  1024. -- rect: left=174 top=279 right=294 bottom=340
  1025. -- title width / last selected line: 0
  1026. -- icon id / first selected line: 0 / 0
  1027. -- text alignment: 0
  1028. -- font id: 20
  1029. -- text size: 12
  1030. -- style flags: 0
  1031. -- line height: 14
  1032. -- part name: Phone-4
  1033.  
  1034.  
  1035. -- part 50 (field)
  1036. -- low flags: 01
  1037. -- high flags: 0000
  1038. -- rect: left=345 top=27 right=42 bottom=511
  1039. -- title width / last selected line: 0
  1040. -- icon id / first selected line: 0 / 0
  1041. -- text alignment: 0
  1042. -- font id: 20
  1043. -- text size: 12
  1044. -- style flags: 1024
  1045. -- line height: 14
  1046. -- part name: Product-5
  1047.  
  1048.  
  1049. -- part 51 (field)
  1050. -- low flags: 01
  1051. -- high flags: 0000
  1052. -- rect: left=345 top=41 right=98 bottom=511
  1053. -- title width / last selected line: 0
  1054. -- icon id / first selected line: 0 / 0
  1055. -- text alignment: 0
  1056. -- font id: 20
  1057. -- text size: 12
  1058. -- style flags: 0
  1059. -- line height: 14
  1060. -- part name: Description-5
  1061.  
  1062.  
  1063. -- part 52 (field)
  1064. -- low flags: 01
  1065. -- high flags: 0000
  1066. -- rect: left=345 top=97 right=112 bottom=511
  1067. -- title width / last selected line: 0
  1068. -- icon id / first selected line: 0 / 0
  1069. -- text alignment: 0
  1070. -- font id: 20
  1071. -- text size: 12
  1072. -- style flags: 0
  1073. -- line height: 14
  1074. -- part name: Price-5
  1075.  
  1076.  
  1077. -- part 53 (field)
  1078. -- low flags: 01
  1079. -- high flags: 0000
  1080. -- rect: left=345 top=111 right=126 bottom=511
  1081. -- title width / last selected line: 0
  1082. -- icon id / first selected line: 0 / 0
  1083. -- text alignment: 0
  1084. -- font id: 20
  1085. -- text size: 12
  1086. -- style flags: 0
  1087. -- line height: 14
  1088. -- part name: Memory-5
  1089.  
  1090.  
  1091. -- part 54 (field)
  1092. -- low flags: 01
  1093. -- high flags: 0000
  1094. -- rect: left=345 top=125 right=140 bottom=511
  1095. -- title width / last selected line: 0
  1096. -- icon id / first selected line: 0 / 0
  1097. -- text alignment: 0
  1098. -- font id: 20
  1099. -- text size: 12
  1100. -- style flags: 0
  1101. -- line height: 14
  1102. -- part name: Company-5
  1103.  
  1104.  
  1105. -- part 55 (field)
  1106. -- low flags: 01
  1107. -- high flags: 0000
  1108. -- rect: left=345 top=139 right=154 bottom=511
  1109. -- title width / last selected line: 0
  1110. -- icon id / first selected line: 0 / 0
  1111. -- text alignment: 0
  1112. -- font id: 20
  1113. -- text size: 12
  1114. -- style flags: 0
  1115. -- line height: 14
  1116. -- part name: Phone-5
  1117.  
  1118.  
  1119. -- part 56 (field)
  1120. -- low flags: 01
  1121. -- high flags: 0000
  1122. -- rect: left=345 top=167 right=182 bottom=511
  1123. -- title width / last selected line: 0
  1124. -- icon id / first selected line: 0 / 0
  1125. -- text alignment: 0
  1126. -- font id: 20
  1127. -- text size: 12
  1128. -- style flags: 1024
  1129. -- line height: 14
  1130. -- part name: Product-6
  1131.  
  1132.  
  1133. -- part 57 (field)
  1134. -- low flags: 01
  1135. -- high flags: 0000
  1136. -- rect: left=345 top=181 right=238 bottom=511
  1137. -- title width / last selected line: 0
  1138. -- icon id / first selected line: 0 / 0
  1139. -- text alignment: 0
  1140. -- font id: 20
  1141. -- text size: 12
  1142. -- style flags: 0
  1143. -- line height: 14
  1144. -- part name: Description-6
  1145.  
  1146.  
  1147. -- part 58 (field)
  1148. -- low flags: 01
  1149. -- high flags: 0000
  1150. -- rect: left=345 top=237 right=252 bottom=511
  1151. -- title width / last selected line: 0
  1152. -- icon id / first selected line: 0 / 0
  1153. -- text alignment: 0
  1154. -- font id: 20
  1155. -- text size: 12
  1156. -- style flags: 0
  1157. -- line height: 14
  1158. -- part name: Price-6
  1159.  
  1160.  
  1161. -- part 59 (field)
  1162. -- low flags: 01
  1163. -- high flags: 0000
  1164. -- rect: left=345 top=251 right=266 bottom=511
  1165. -- title width / last selected line: 0
  1166. -- icon id / first selected line: 0 / 0
  1167. -- text alignment: 0
  1168. -- font id: 20
  1169. -- text size: 12
  1170. -- style flags: 0
  1171. -- line height: 14
  1172. -- part name: Memory-6
  1173.  
  1174.  
  1175. -- part 60 (field)
  1176. -- low flags: 01
  1177. -- high flags: 0000
  1178. -- rect: left=345 top=265 right=280 bottom=511
  1179. -- title width / last selected line: 0
  1180. -- icon id / first selected line: 0 / 0
  1181. -- text alignment: 0
  1182. -- font id: 20
  1183. -- text size: 12
  1184. -- style flags: 0
  1185. -- line height: 14
  1186. -- part name: Company-6
  1187.  
  1188.  
  1189. -- part 61 (field)
  1190. -- low flags: 01
  1191. -- high flags: 0000
  1192. -- rect: left=345 top=279 right=294 bottom=511
  1193. -- title width / last selected line: 0
  1194. -- icon id / first selected line: 0 / 0
  1195. -- text alignment: 0
  1196. -- font id: 20
  1197. -- text size: 12
  1198. -- style flags: 0
  1199. -- line height: 14
  1200. -- part name: Phone-6
  1201.